1 using System.Collections;
2 using
System.Collections.Generic;
3 using
UnityEngine;
4
5 public
class CoinMotion : MonoBehaviour {
6
7     
private Rigidbody2D myRigidBody;
8     
private float force = 5f;
9
10
11     
void Awake(){
12         myRigidBody = GetComponent<Rigidbody2D> ();
13         myRigidBody.AddForce (
new Vector2(Random.Range(-0.5f, 0.5f), force), ForceMode2D.Impulse);
14     }
15
16
17     
void OnTriggerEnter2D(Collider2D collider){
18         
if(collider.CompareTag("Player")){
19             Destroy (gameObject);
20             
if(GameController.instance != null && MusicController.instance != null){
21                 
if(GameController.instance.isMusicOn){
22                     MusicController.instance.audioSource.PlayOneShot (MusicController.instance.coin);
23                 }
24             }
25
26             GameplayController.instance.UpdateCoins ();
27         }
28     }
29
30
31 }


Gõ tìm kiếm nhanh...